#include "pch.hpp"
#include "PropertyTree.hpp"




info_writer::info_writer(std::basic_ostream<char>& device)
	: m_device(device)
{}
///////////////////////////////////////////////////////////////////////////////////////////////////

info_writer::~info_writer()
{}
///////////////////////////////////////////////////////////////////////////////////////////////////

void info_writer::write(const property_tree& tree)
{
	using namespace boost::property_tree::info_parser;
	//write_info(m_device, tree);
}
///////////////////////////////////////////////////////////////////////////////////////////////////




info_reader::info_reader(std::basic_istream<char>& device)
	: m_device(device)
	, m_lineNbr(0)
{}
///////////////////////////////////////////////////////////////////////////////////////////////////

info_reader::~info_reader()
{}
///////////////////////////////////////////////////////////////////////////////////////////////////

void info_reader::read_all(property_tree& tree)
{
	try
	{
		using namespace boost::property_tree::info_parser;
		//read_info(m_device, tree);
	}
	catch(const boost::property_tree::info_parser::info_parser_error& e)
	{
		BOOSTEXT_THROW(info_parser_error(e.what(), m_lineNbr));
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////////
